@charset "UTF-8";
/* CSS Document */

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,											
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,				
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;	
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
/**
* Start Vanilla CSS 1.0.0
*/
body {
	font: 9pt/1.5em Arial, Helvetica, sans-serif;
}
pre, code, tt {
	font: 1em/1.5em 'Andale Mono', 'Lucida Console', monospace;
}
h1, h2, h3, h4, h5, h6, b, strong {
	font-weight: bold;
}
h2{
	font-size:24px;
	color:#0052a5;
	line-height:1em
}
h3{
	font-size:18px;
}
h4{
	font-size:14px;
}
em, i, dfn {
	font-style: italic;
}
dfn {
	font-weight:bold;
}
p, code, pre, kbd {
	margin:0 0 1.5em 0;
}
blockquote {
	margin:0 1.5em 1.5em 1.5em;
}
cite {
	font-style: italic;
}
li ul, li ol {
	margin:0 1.5em;
}
ul, ol {
	margin:0 1.5em 1.5em;
}
ul li {
	list-style-type:disc;
}
ol li {
	list-style-type:decimal;
}
ol ol li {
	list-style: upper-alpha;
}
ol ol ol li {
	list-style: lower-roman;
}
ol ol ol ol li {
	list-style: lower-alpha;
}
dl {
	margin:0 0 1.5em 0;
}
dl dt {
	font-weight:bold;
}
dd {
	margin-left:1.5em;
}
table {
	margin-bottom:1.4em;
	width:100%;
}
th {
	font-weight:bold;
}
th, td, caption {
	padding:4px 10px 4px 5px;
}
tfoot {
	font-style:italic;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom: 1px dotted;
}
address {
	margin:0 0 1.5em;
	font-style:italic;
}
del {
	text-decoration: line-through;
}
pre {
	margin:1.5em 0;
	white-space:pre;
}
img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	display: inline;
}
img.alignleft {
	display: inline;
}
.alignright {
	float: right;
	margin-left: 10px;
}
.alignleft {
	float: left;
	margin-right: 10px;
}
* html .clearfix {
    height: 1%;
}
* + html .clearfix {
	display: inline-block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .group {
    height: 1%;
}
* + html .group {
	display: inline-block;
}
.group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
select{
/*	padding:5px;	
*/}
input[type="text"], input[type="password"], textarea{
	width:275px;
	border:1px solid #4c86c0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px;
	background:#edf1f6;
	-moz-box-shadow: 0 2px 3px #ddd inset;
	-webkit-box-shadow: 0 2px 3px #ddd inset;
	box-shadow: 0 2px 3px #ccc inset;
	font-size:14px;
}
/**
* End Vanilla CSS
*/


/*Layout css*/
body{
	font:normal 14px/1.3em Arial, Helvetica, sans-serif;
	background:#e1e2e4 url(../images/bg-new.png) repeat-x 0 0;
	color:#666
}
body.home{
	background-image:url(../images/body_tile.png);
}
a{
	text-decoration:none;
	color:#0052a5;
}
a:hover{
	text-decoration:underline
}
p{
	margin:20px 0	
}
#wrap{
	width:960px;
	margin:0 auto;
	min-height:700px;
	position:relative
}

#header_home{
	width:100%;
	float:left;
	padding:15px 0;
	background:url(../images/top_right_img.png) no-repeat right bottom;
}
div.top-nav{float: left;width: 100%;}
div.top-nav ul.menu{float:left;}
div.top-nav ul.menu li{color:#999999;list-style-type:none;float:left;display:inline;padding: 6px 16px 0 0;}
div.top-nav ul.menu li a{color:#999999;text-decoration:none;font-size:12px;}
div.top-nav ul.account-settings{float:right;}
div.top-nav ul.account-settings li{color:#999999;list-style-type:none;float:left;display:inline;padding: 6px 16px 0 0;}
div.top-nav ul.account-settings li a{color:#999999;text-decoration:none;font-size:12px;}
div.top-nav ul.account-settings li span{color:#fda604;}
div.top-nav ul.account-settings li img{margin:0 0 0 3px;}

#wrap{
	width:960px;
	margin:0 auto;
	min-height:700px;
	position:relative
}

#header{
	width:100%;
	margin: 25px 0 0;
}
#logo{
	float:left;
	clear:both;
	
}
div.search-data{float:right;}
div.lt-bg{background:url(../images/menu-left-bg.png) no-repeat; width:20px;height:54px;float:left;}
div.cr-bg{background:url(../images/menu-center-bg.png) repeat-x; width:auto;height:54px;float:left;}
div.rt-bg{background:url(../images/menu-right-bg.png) no-repeat; width:20px;height:54px;float:left;}
div.cr-bg ul{margin:11px 0 0 0;}
div.cr-bg ul li{display: inline;float: left;line-height: 33px;padding: 0 10px 0;}
div.cr-bg ul li a{color:#0052a5;}
div.cr-bg ul li.active{background:url(../images/menu-inner-left-bg.png) no-repeat;float: left;height: 32px;line-height: 18px;padding: 0 0 0 10px;}
div.cr-bg ul li.active a{background:url(../images/menu-inner-center-bg.png) repeat-x;color: #FFFFFF;float: left;height: 32px;padding: 7px 0 0;text-align: center;width: auto;}
div.cr-bg ul li.active span{background:url(../images/menu-inner-right-bg.png) no-repeat;float: left;height: 32px;padding: 0 12px 0 0;}
div.cr-bg ul li input.search-input{padding:7px 15px 7px 5px; width:190px; margin-right:-5px}
div.cr-bg ul li a.search-btn{background:url(../images/search-input-btn.png) no-repeat;display: block;float: right;height: 32px;text-indent: -9999px;width: 95px;}
div.content{}
div.content-top-bg{background:url(../images/content-top-bg.png) no-repeat;float:left;width:969px;height:21px;}
div.content-mid-bg{background:url(../images/content-mid-bg.png) repeat-y;float:left;width:969px;height:auto;}
div.content-mid-bg h1{color:#333333;font-size:25px;padding: 0 0 0 16px;font-weight:normal;margin:0}	
div.content-mid-bg p{color: #666666;font-size: 13px;padding: 0 14px 25px 16px;}
div.content-bottom-bg{background:url(../images/content-bottom-bg.png) no-repeat;float:left;width:969px;height:21px;}
div.sub-content{float:left;margin:10px 0 0 16px;}
div.sub-content-top{background:url(../images/sub-content-top-bg.png) no-repeat;width:937px;height:49px;float:left;}
div.sub-content-mid{background:#f3f3f4;border-color: #E1E2E4 #E1E2E4;border-style: solid solid none;border-width: 1px 1px 0;float: left;height:auto;width: 935px;}
div.sub-content-bottom{background:url(../images/sub-content-bottom-bg.png) no-repeat;width:937px;height:49px;float:left;}
div.deals{float:left;margin: 11px 0 0 10px;font-size: 13px;}
div.deals a.open-deals{background:url(../images/open-deals-bg.png) no-repeat;width:89px;height:29px;float:left;color:#ffffff;text-decoration:none;padding: 5px 0 0 0;
text-align: center;margin: 0 10px 0 0;}
.content-mid-bg > ul{
	margin:0 0 0 2em
}
.content-mid-bg > ul li{
	margin-bottom:.5em	
}
.btn-link{
	float:left;
	display:block;
	padding-left:4px;
	background:url(../images/gray-btn-left.png) no-repeat 0 0;
	margin-right:10px;
	font-weight:700
}
.btn-link span{
	display:block;
	padding:6px 15px 5px 10px;
	background:url(../images/gray-btn-right.png) no-repeat right 0;
}
.btn-link.active-link{
	background-image:url(../images/blue-btn-left.png);
	color:#fff
}
.btn-link.active-link span{
	background-image:url(../images/blue-btn-right.png);
}
.btn-link:hover{
	text-decoration:underline
}

div.deals a.close-deals{background:url(../images/close-deals-bg.png) no-repeat;width:89px;height:29px;float:left;color:#0052a5;text-decoration:none;padding: 5px 0 0 0;text-align: center;}
div.date{float:right;margin: 13px 10px 0 0;font-size:13px;}
div.date ul{float:left; margin:0;}
div.date ul li{display:inline;float:left;margin-left:1px; background:#fff}
div.date ul li a{padding:5px 8px 5px 12px;display:block }
div.date ul li.active-date{background:#999}
div.date ul li.active-date a{color:#fff}
ul.left-nav{float:left;margin: 13px 0 0 13px;}
ul.left-nav li{font-size:13px;padding:6px 0;list-style:none}
ul.left-nav li a{text-decoration:none;}
ul.left-nav li.active-category{background:url(../images/left-nav-active-bg.png) no-repeat;color: #FFFFFF;font-weight: bold;padding:3px 6px 4px;width: 147px; margin-left:-6px}
.curve-r{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.curve-l{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
ul.left-nav li.active-category a{color:#ffffff;}
div.market-places{float:left;margin: 20px 0 0 40px;}
div.market-places h3{font-size:13px;}
div.market-list{background: none repeat scroll 0 0 #FFFFFF;border-left: 1px solid #E1E2E4;border-right: 1px solid #E1E2E4;border-top: 1px solid #E1E2E4;float: left;height: 383px;
    margin: 6px 0 20px;max-height: 400px;overflow-x: hidden;overflow-y: auto;width: 718px;}
div.product-list{border-bottom: 1px solid #E1E2E4;float: left;padding: 16px 0 20px 16px;width: 702px;}
div.product-list img{float:left;}
div.fixed-width{float:left;width:92px;}
div.product-details{float:left;margin: 0 0 0 30px;}
div.product-details h2{}
div.product-details p{padding:0 0 1px;}
div.product-details ul{margin:10px 0 0 0;}
div.product-details ul li{display: inline;float: left;font-size: 12px;padding: 2px 14px 0 0;}
div.product-details ul li a{}
div.product-details ul li img{}
.full-width{
	width:100%;
	float:left;
	clear:both;
}
#videoCont, #loginCont{
	float:left;
	background:#fff;
	height:215px;
	padding:10px;
	margin-bottom:12px;
	position:relative
}
#videoCont{
	width:290px;
	margin-right:12px;
}
#loginCont{
	width:618px;
	float:right
}
.login-blk{
	width:282px;
	border:1px solid #3375b7;
	padding:10px;
	margin-right:10px;
	float:left;
	height:191px;
	position:relative
}
.login-blk h2{
	margin:20px 10px
}
.login-blk p{
	margin:25px 10px
}
.login-blk1 button{
	margin:10px
}
.home-signin ul{
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.home-signin ul li{
	list-style:none;
	display:block;
	margin: 0 0 10px;
	padding:0;
}
.home-signin ul li a{
	margin-top:6px;
	float:left
}
.login-sn-blk{
	position:absolute;
	width:282px;
	border-top:1px solid #3375b7;
	padding:10px;
	bottom:0;
	left:0
}
.sn-btn{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	margin-right:15px;
	padding-left:29px;
	color:#344556;
	font-size:12px;
	font-weight:700
}
.sn-btn span{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	background:url(../images/sn-btn-right.png) no-repeat top right;
	padding:0 12px
}
.fb-btn{
	background:url(../images/fb-btn-left.png) no-repeat 0 0;
}
.tw-btn{
	background:url(../images/tw-btn-left.png) no-repeat 0 0;
}
.login-sn-blk .tw-btn{
	margin:0
}
.search-blk{
	background:#fda604 url(../images/orange_gdarient-img.png) no-repeat 0 0 ;
	width:940px;
	padding:14px;
	height:36px;
	float:left;
	position:relative;
	margin:-4px -4px 0
}
.search-blk h3{
	color:#fff;
	margin:0;
	padding:0;
	text-shadow: 2px 2px 2px #666;
	font-size:20px;
	clear:none;
	float:left;
	margin-top:10px
}
.search-cont{
    float: right;
    margin-top: 2px;
    width: 421px;
}
.search-cont input{
	float:left;
	font-size:24px;
	color:#666;
	padding:3px 3px 2px;
}
.search-cont button{
	background:url(../images/search-btn-left.png) no-repeat 0 0;
	padding-left:26px;
	margin:0 0 0 -3px;
}
#content{
	width:940px;
	float:left;
	background:#fff url(../images/horizontal_gdarient-img.png) repeat-y 0 0;
    margin: 0 -4px;
    padding:10px 14px 20px;
	position:relative;
}
#contentBot{
	width:971px;
	height:14px;
	background:url(../images/bottom_gdarient-img.png) no-repeat bottom left;
	position:absolute;
	bottom:0;
	left:0;
}
.inner-blk{
	width:439px;
	float:left;
	border-bottom:1px solid #c8c8c8;
	margin:10px
}
.inner-blk h2{
	font-size:40px;
	font-weight:normal;
	color:#333;
}
.inner-blk .inner-blk-content{
	background:url(../images/inner-blk-bg.png) no-repeat 0 0;
	margin-top:15px;
	padding:20px 0 10px
}
.inner-blk-content h3{
	margin-bottom:10px	
}
.steps-ul{
	padding:0;
	margin:0
}
.steps-ul li{
	list-style:none;
	padding:6px 5px 6px 30px;
	margin-bottom:5px
}
.steps-ul li > span{
	width:15px;
	height:15px;
	float:left;
	margin-left:-30px;
	margin-top:-3px;
	background:url(../images/li-circle.png) no-repeat center;
	padding: 4px;
    text-align: center;
	color:#fff
}
.separator{
	border-right:1px solid #e1e2e4;
	float:left;
	margin:10px 10px  20px 0;
	padding-right:10px
}
.separator .inner-blk{
	margin-top:0;
	margin-bottom:0
}
.home-news-blk{
	float:left;
	width:700px;
	padding:0 30px 0 10px;
}
.home-news-blk h2{
	color:#333;
	font-weight:500
}
.home-fb-blk{
	width:165px;
	float:left;
	padding-left:20px;
	border-left:1px solid #e1e2e4;
	margin-top:10px
}
.post-user{
	color:#999;
	font-style:italic
}


.slides{
	width:350px;
	float:left;
	position:relative;
	padding: 10px;
	margin:0 35px;
}
.slides .next, .slides .prev{
	width:35px;
	cursor:pointer;
	top:30%;
	display: block;
    height: 0;
    overflow: hidden;
    padding-top: 35px;
    position: absolute;
    z-index: 101;
}
.slides .next{
	background:url(../images/right-arrow.png) no-repeat center;
	right:-35px
}
.slides .prev{
	background:url(../images/left-arrow.png) no-repeat center;
	left:-35px;
}
.slides_container{
	float:left;
	margin:0;
	padding:0;
	width:360px;
	overflow:hidden
}
.slides_control > div{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	padding-left:120px;
	color:#666
}
.slides_control > div > img{
	margin-left:-115px;
	float:left
}
.slides_control > div > h4{
	clear:none;
}
.slides_control > div > p{
	margin-top:10px;
	width:240px
}



.marketplace-blk{
	margin: 10px 15px;
    width: 930px;
	float:left;
	clear:both;
}
.marketplace-blk h2{
	font-size:40px;
	color:#333;
	font-weight:500;
	border-bottom:3px solid #0052a5;
	line-height:1.1em;
	padding-bottom:10px;
}
.slider-blk{
	width:217px;
	margin:10px 10px 10px 0;
	float:left;
	border:1px solid #e1e2e4;
	background:#fff
}
.slider-hd{
	padding:10px;
	border-bottom:1px solid #e1e2e4;
	font-size:14px;
	font-weight:700
}
.slider-bd{
	height:150px;
	text-align:center;
	position:relative
}
.slider-bd .slides_container{
	width:215px;
	height:185px
}
.slider-bd .slides_control > div{
	padding:0
}
.slider-bd .slides_control > div > img {
    margin-left:0;
}
.slide-prod-title{
	position:absolute;
	bottom:-34px;
	width:100%;
	text-align:center;
	left:0
}
.slider-ft{
	height:35px;
	border-top:1px solid #e1e2e4;
	background:#f3f3f4;
	text-align:center;
	position:relative;
}
.slider-bd .next, .slider-bd .prev{
	width:35px;
	cursor:pointer;
	bottom:-35px;
	display: block;
    height: 0;
    overflow: hidden;
    padding-top: 35px;
    position: absolute;
    z-index: 101;
}
.slider-bd .prev{
	background:url(../images/prev-arrow.png) no-repeat center;
	left:5px;
}
.slider-bd .next{
	background:url(../images/next-arrow.png) no-repeat center;
	right:5px;
}
.content-mid-bg{
	font-size:12px	
}
.pad{
	padding:15px
}
.form-cont{
	width:510px;
	padding:15px;
	float:left;
	border:1px solid #e1e2e4;
	margin-right:15px
}
.form-ul, .content-mid-bg .form-ul{
	float:left;
	clear:both;
	margin:0;
	padding:0
}
.form-ul > li{
	float:left;
	clear:both;
	margin:10px 0;
	padding:0 0 0 130px;
	list-style:none
}
.fld-ttl{
	float:left;
	display:block;
	font-weight:700;
	width:110px;
	margin-left:-120px;
	text-align:right
}
.form-ul > li input[type="text"], .form-ul > li textarea{
	background-color:#fff;
	width:15em;
	border-color:#999
}
.inline-fld{
	float:left;
	margin-right:15px
}
.other-deal-info{
	width:380px;
	float:right;
}
.deal-info{
	border:1px solid #e1e2e4;
	background:#f3f3f4;
	margin-bottom:15px
}
.deal-info-hd, .deal-info-bd{
	padding:10px 15px;
}
.deal-info-hd{
	border-bottom:1px solid #e1e2e4;
}
.prod-list{
	margin:0;	
}
.prod-list li{
	list-style:none;
	font-weight:700;
	margin-bottom:5px
}
.deal-blk{
	padding:15px;
}
.deal-blk > img{
	float:left;
	margin-right:15px
}
.deal-blk > .float-l{
	width:230px	
}
.ver-sptr{
	margin:0 5px	
}

.act-deal, .inact-deal{
	padding-left:2em;
	color:#209f07
}
.inact-deal{
	color:#f33;
}
.margin-t-b{
	margin-top:10px !important;
	margin-bottom:10px !important
}
.hr{
	border-top:1px solid #e1e2e4;
	border-bottom:1px solid #fff;
}
.deal-info .hr{
	margin-left:15px;
	margin-right:15px
}
.join-deal-blk{
	width:220px;
	float:left;
	margin:12px 13px 12px 0;
	border:1px solid #e1e2e4;
	text-align:center
}
.join-deal-bd{
	padding:10px;	
}
div.join-deal-bd p{
	padding:0;
	margin:0
}
.join-deal-ft{
	padding:10px;
	width:200px;
	background:#f3f3f4;
	float:left;
	border-top:1px solid #e1e2e4
}
.join-deal-ft button{
	margin-left:35px	
}
.margin-r-n{
	margin-right:0 !important
}
.bor-curve{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.tab-cont{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	border:1px solid #e1e2e4;
	margin-bottom:12px
}
.tab-ul{
	background:#f3f3f4;
	font-size:16px;
	margin:0 0 -1px;
	padding:0;
	height:39px;
    
}
.tab-ul li{
	display:block;
	float:left;
	list-style:none;
	padding:10px 15px;
	cursor:pointer
}
.tab-ul li.act-tab{
	background:#fff;
	border:1px solid #e1e2e4;
	border-top:none;
	border-bottom-color:#fff;
}
.tab-content{
	padding:12px;	
	border-top:1px solid #e1e2e4;

}
.form-tab .tab-content{
	padding:0;	
}
.form-tab h3, .form-tab .form-ul{
	margin:10px	
}
.form-tab h3{
	font-weight:500;
	color:#333
}
.form-tab h3 span{
	font-size:14px;
	color:#666;
	margin-left:1em
}
.pay-reg-cont{
	padding:15px;
	width:900px;
	float:left;
	background: url(../images/verision.png) no-repeat right top;
	margin-bottom:20px
}
.submit-cont{
	padding:10px 20px;
	background:#e7e8e9 url(../images/submit-tile.png) repeat-x top;
	border-top:1px solid #e1e2e4;
	height:28px;
	clear:both
}





#footer{
	width:960px;
	float:left;
	margin:10px 0 30px;
	color:#2f499c
}
#footer > div{
	width:300px;
	float:right;
	text-align:right;
}
#footer > a{
	margin:0 10px
}




/*miscellaneous*/
.white-tl,.white-tr,.white-bl,.white-br,.login-blk-tl,.login-blk-tr,.login-blk-bl,.login-blk-br,.search-blk-tl,.search-blk-tr{
	width:10px;
	height:10px;
	position:absolute;
	background:url(../images/sprite_image.png) no-repeat 0 0;
}
.white-tl,.white-tr,.white-bl,.white-br,.search-blk-tl,.search-blk-tr{
	background-color:#0052A5;
}
.white-tl{
	top:0;
	left:0;
	background-position:-10px -10px;
}
.white-tr{
	top:0;
	right:0;
	background-position:-32px -10px;
}
.white-bl{
	bottom:0;
	left:0;
	background-position:-10px -32px;
}
.white-br{
	bottom:0;
	right:0;
	background-position:-32px -32px;
}
.login-blk-tl{
	top:-1px;
	left:-1px;
	background-position:-114px -43px;
}
.login-blk-tr{
	top:-1px;
	right:-1px;
	background-position:-126px -43px;
}
.login-blk-bl{
	bottom:-1px;
	left:-1px;
	background-position:-114px -55px;
}
.login-blk-br{
	bottom:-1px;
	right:-1px;
	background-position:-126px -55px;
}
.search-blk-tl{
    background-position: -55px -14px;
    left: 0;
    top: -1px;
}
.search-blk-tr{
    background-position: -91px -14px;
    right: 0;
    top: -1px;
}

button{
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	margin-right:15px;
	padding:0 0 0 6px;
	color:#fff;
	font-size:12px;
	font-weight:700;
	background:url(../images/btn-left.png) no-repeat 0 0;
	border:none;
}
button span{
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	background:url(../images/btn-right.png) no-repeat top right;
	padding:0 10px 0 4px;
	margin:-2px 0 0 -3px;
}
button[disabled]{
	background-image:url(../images/btn-left.png);
}
button[disabled] span{
	background-image:url(../images/btn-right.png);
}

button.big-btn, button.big-btn span{
	height:37px;
	line-height:37px;
}
button.big-btn{
	font-size:16px
}
button.big-btn span{
	background:url(../images/btn-right-big.png) no-repeat top right;
	padding-left:8px
}
.margin-n{
	margin:0 !important
}
.margin-b{
	margin-bottom:12px !important	
}
.border-n{
	border:none !important	
}
.bor-l-n{
	border-left: none !important	
}
.float-l{
	float:left !important	
}
.clear{
	clear:both
}
.required-fld{
	color:#f33;
	font-weight:700;
	font-size:1.1em
}
.red{
	color:#f33;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	button.big-btn  {
		margin-top:2px;
	}
	button span {
		margin:0;
	}
	.search-cont input {
		padding:4px 3px 3px;
	}
}




